Skip to content

[Codegen] Migrate InnerTiles to VectorizableOpInterface.#23767

Merged
hanhanW merged 6 commits intomainfrom
users/hanhanW/vec-iface-c5
Mar 14, 2026
Merged

[Codegen] Migrate InnerTiles to VectorizableOpInterface.#23767
hanhanW merged 6 commits intomainfrom
users/hanhanW/vec-iface-c5

Conversation

@hanhanW
Copy link
Contributor

@hanhanW hanhanW commented Mar 12, 2026

The revision moves the implementation to interface and retires the VectorizeIREEGPUOps pass. The implementation of ValueBoundsOpInterface is done within the PR, because it is used for vector size inference.

The pass and the location of the implementation were not moved during IREEGPU -> IREECodegen move, so they looks wrong.

Comment on lines +1238 to +1241
// CHECK-MASK-LABEL: func @tensor_multi_mma
// CHECK-FOLD-LABEL: func @tensor_multi_mma
// CHECK-GATHER-LABEL: func @tensor_multi_mma
// CHECK-MAP-STORE-LABEL: func @tensor_multi_mma
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the purpose of this? Avoid false matches for check lines above?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes; I'm going to split the test file in a follow-up. I'm waiting for few in-flight PR landed, then I'll start the work.

@hanhanW
Copy link
Contributor Author

hanhanW commented Mar 13, 2026

Investigating the failure, may be missing implementation for ValueBoundsOpInterface

hanhanW added 4 commits March 13, 2026 14:05
The revision moves the implementation to interface and retires the
VectorizeIREEGPUOps pass.

The pass and the location of the implementation were not moved during
IREEGPU -> IREECodegen move, so they looks wrong.

Signed-off-by: hanhanW <[email protected]>
Signed-off-by: hanhanW <[email protected]>
Signed-off-by: hanhanW <[email protected]>
@hanhanW hanhanW force-pushed the users/hanhanW/vec-iface-c5 branch from 811e3a2 to 39e55ba Compare March 13, 2026 21:07
@hanhanW hanhanW enabled auto-merge (squash) March 13, 2026 23:56
@hanhanW hanhanW merged commit 475599b into main Mar 14, 2026
61 checks passed
@hanhanW hanhanW deleted the users/hanhanW/vec-iface-c5 branch March 14, 2026 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants